@charset "utf-8";
/* CSS Document */

/*支付收银台*/
*{ margin:0; padding:0; font-weight:normal; font-family:Arial,"微软雅黑";}
i ,em ,b{ font-style:normal}
.clear{ clear:both;}
a{outline:none;text-decoration:none; font-style:none;}
ul,li{list-style:none;}
img{ border:0; max-width:100%; display:block;}
input{ border:0; outline:none;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none;}
#bg{ position: fixed; top:0%; left:0%; width:100%; height:100%; background-color:#4b5b78; z-index:100; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); display:none;}
input::-ms-clear{display:none;}
/*placeholder 设置*/
::-webkit-input-placeholder { /* WebKit browsers */color: #a5a5a5;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #a5a5a5;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #a5a5a5;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #a5a5a5;} 



/*首页样式*/
body{ min-width:1200px;}
i.i{ background:url(../images/1.png) no-repeat}
#head{ width:100%; height:68px; background:#fff; border-top:22px solid #4c5b78; line-height:68px; float:left;}
.main{ width:1000px; margin:0 auto;}
#head img.logo{ margin-top:12px; float:left;}
#head em.text{ float:left; margin-left:20px; font-size:18px; color:#00458e;}
#head .head-right{ width:50%; float:right; text-align:right; color:#8c8c8c; font-size:14px;}
#head .head-right span.s1{ padding-right:10px; border-right:1px solid #bfbfbf; margin-right:10px;}
#head .head-right span.s1 em{ color:#0079e6;}



#detail{ width:100%; height:190px; background:#ebeff8; float:left;}
#detail .detail-main{ width:928px; height:130px; padding:0 35px; float:left; border-top:4px solid #4c5b78; box-shadow:0 3px 3px #d1d4db; background:#fff; margin-top:24px;}
#detail .detail-main .A1{ width:300px; font-size:14px; float:left; margin-top:30px;}
#detail .detail-main .A1 p{ color:#8c8c8c; line-height:24px;}
#detail .detail-main .A1 p em.text{ color:#404040;}
#detail .detail-main .A2{ width:328px; text-align:center; float:left; color:#404040; margin-top:30px;}
#detail .detail-main .A2 h2{ font-size:18px; line-height: 48px;}
#detail .detail-main .A2 p{ font-size:16px;}
em.or{ color:#ff5235;}
#detail .detail-main .A3{ width:300px; height:100%; float:left; position:relative;}
#detail .detail-main .A3 i.A3-bg{ background-position:0 0; width:119px; height:116px; float:right; margin-right:40px;}
#detail .detail-main .A3 p.A3-p{ position:absolute; bottom:32px; right:20px; color:#404040;font-size: 16px;}
#detail .detail-main .A3 p.A3-p em{ font-size:22px;}
#pay-check1 ,#pay-check2 ,#pay-check3 ,#pay-check4 ,#pay-check5{ cursor:pointer;}
#center{ width:100%; background:#fff; float:left; padding-bottom:90px;}
#center .pay { width:100%; float:left; margin:30px 0 100px;}
#center .pay .yse-pay{ float:left; width:926px; padding:20px 35px; border:2px solid #ebeff7;}
#center .pay .yse-pay p.p1 ,#center .pay .Login .Ptop p.p1{ width:50%; float:left; font-size:18px; color:#404040; position:relative;}
#center .pay .yse-pay p.p1 span.sp ,#center .pay .Login .Ptop p.p1 span.sp{ font-size:18px; margin-left:85px; color:#4c5b78;}
i.check-i{ background-position:-135px -25px; width:17px; height:17px; display:inline-block; margin:0 6px -2px 0;}
.payC:hover i.check-hover{ background-position:-265px -170px;}
.payC i.check-cur{ background-position:-135px -50px;}
*+html i.check-i{ margin-top:1px;}
#center .pay .yse-pay p.p1 i.Tjian-bg ,#center .pay .Login .Ptop p.p1 i.Tjian-bg{ background-position:-135px 0; width:22px; height:22px; position:absolute; left:100px; top:-6px; font-size:12px; color:#fff; text-align:center; line-height:16px;}
#center .pay .yse-pay p.p2 ,#center .pay .yse-pay p.p3 ,#center .pay .Login .Ptop p.p2{ width:50%; float:left;}
#center .pay .yse-pay p.p2 span{ float:right; width:61%; text-align:left; font-size:14px; color:#8c8c8c;}
#center .pay .yse-pay p.p2 a.login{ float:right; font-size:16px; color:#404040; width:21%; text-align:right;}
#center .pay .yse-pay p.p2 a.login:hover ,#center .pay .bank-A ul.inside-ul a.C-other:hover ,#center .pay .Login .yue-pay ul.card-Area li a.chioce-bank:hover{ text-decoration:underline;}
#center .pay .yse-pay p.p2 a.login i.lo-bg{ background-position:-165px 0; width:14px; height:8px; display:inline-block; margin:0 0 2px 4px;}
#center .pay .yse-pay p.p3{ text-align:right; font-size:16px; color:#8c8c8c;}
#center .pay .yse-pay p.p3 i.yi{ background-position:-235px -20px; width:15px; height:15px; display:inline-block;margin: 0 5px -3px 0;}
#center .pay .yse-pay p.p3 a.Czhi{ color:#5b5b5b; width:60px; height:30px; text-align:center; line-height:30px; display:inline-block; background:#e1e5e5; border-radius:3px; margin-left:10px;}
#center .pay .yse-pay p.p3 a.Pay{ color:#5b5b5b; width:80px; height:30px; text-align:center; line-height:30px; display:inline-block; background:#e1e5e5; border-radius:3px;}
#center .pay .yse-cur p.p3 a.Czhi:hover ,#center .pay .yse-cur p.p3 a.Pay:hover{ color:#fff; background:#0079e6;}

#center .pay .chioce{ float:left; width:460px; margin:25px 0 0 9px;}
#center .pay .chioce p{ width:150px; float:left; font-size:18px; color:#404040; text-align:center; cursor:pointer;}

#center .pay .chioce p.center{ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
#center .pay .bank-A{ float:left; width:896px; padding:35px 50px; border:2px solid #EAEEF6; position:relative; margin-top:20px; display:none;}
#center .pay .bank-A .touming{ width:100%; height:100%; position:absolute; top:0; left:0; background:#fff; opacity:0.6; z-index:2; filter:alpha(opacity=60);}
#center .pay .bank-A .touming2{ opacity:0; filter:alpha(opacity=0);}

#center .pay .bank-A i.bank-tbg{ background-position:-165px -15px; width:17px; height:11px; position:absolute; top:-11px; left:80px;} 
#center .pay .bank-A .input-A{ width:100%; height:32px; float:left; font-size:14px; color:#404040; line-height:32px; margin-left:5px; position:relative;}
#center .pay .bank-A .input-A .input-p{ width:320px; height:30px; float:left; border:1px solid #e1e1e1; margin-right:10px;}
#center .pay .bank-A .input-A .input-p i.bi{ background-position:-135px -75px; width:13px; height:13px; float:left; margin:9px;}
#center .pay .bank-A .input-A .input-p i.delete{ background-position:-165px -95px; width:14px; height:14px; float:right; margin: 8px 8px 0 0; cursor:pointer;}
#center .pay .bank-A .input-A .input-p input.input{ width:260px; height:30px; float:left; line-height:30px;}
#center .pay .bank-A .input-A #span2 a{ width:75px; height:32px; float:left; margin:0 5px; text-align:center; background:#0079e6; color:#fff; line-height:32px; font-size:16px; border-radius:3px;}
#center .pay .bank-A .input-A p.show-Bp{ position:absolute; width:322px; height:35px; background:#66b6ff; color:#fff; text-align:center; line-height:35px; font-size:24px; left:0; top:32px; display:none;}
#center .pay .bank-A ul.bank-ul{ width:100%; float:left; margin-top:30px; height:342px; overflow:auto;}
#center .pay .bank-A ul.bank-ul a ,#CB-hide .cb-area ul.bank-ul a{ float:left;}
#center .pay .bank-A ul.bank-ul li{ width:179px; height:35px; float:left; border:1px solid #e1e1e1; margin:5px; padding:10px 0 0 28px; cursor:pointer; border-radius: 3px;}
#center .pay .yse-cur ul.bank-ul li:hover{ border-color:#8dc9ff; background:#d1e7ff;}
#center .pay .bank-A ul.bank-ul li.last{ text-align:center; padding:0; width:208px; height:45px; line-height:45px; color:#404040; font-size:14px;}
#center .pay .yse-cur ul.bank-ul li.last{ border-color:#7bb1e0; font-size:14px; color:#0079e6; text-align:center; padding:0; width:208px; height:45px; line-height:45px;}
#center .pay .Login{ border: 2px solid #ebeff7;}
#center .pay .yse-cur{ border:2px solid #0079e6;}
#center .pay .yse-cur i.bank-tbg{ background-position:-135px -95px;}
#center .quz ,#center .quz h2 ,#center .quz h3 ,#center .quz p{ width:100%; float:left; font-size:14px;}
#center .quz h2{ font-size:18px; color:#c4cbd9; border-bottom:4px solid #c4cbd9; line-height:35px;}
#center .quz h3{ color:#404040; margin:15px 0 5px;}
#center .quz p{ color:#a8a8a8; line-height:20px;}

#center .pay .bank-A h2.text{ width:872px; float:left; border-top:1px solid #e1e5ee; position:relative; margin:25px 0 15px;}
#center .pay .bank-A h2.text span{ font-size:16px; color:#0079e6; width:75px; background:#fff; position:absolute; top:-12px; text-align:center;}
#center .pay .bank-A ul.Qy-bank{ height:115px; margin-top:0;}
#center .pay .bank-A ul.Qy-bank li{ position:relative;}
#center .pay .bank-A ul.Qy-bank li i.Qy-bg{ background-position:-200px -70px; width:21px; height:24px; position:absolute; right:-2px; top:-2px;}
#center .pay .bank-A .wxpay-code{ background:url(../images/wxpay-bg.jpg) no-repeat; width:565px; height:390px; margin:0 0 20px 150px; position:relative;}
#center .pay .bank-A .wxpay-code img.wxcode{ position:absolute; left:360px; top:144px;}
#center .pay .bank-A a.flash{ float:left; font-size:14px; color:#404040; position:absolute; right:330px; top:335px; cursor:pointer;}
#center .pay .bank-A a.flash:hover{ color:#0079e6;}
#center .pay .bank-A a.flash i.iflash{ background-position:-235px 0; width:19px; height:15px; display:inline-block;margin: 0 5px -3px 0;}
#center .pay .bank-A p.tip-flash{ float:left; position:absolute; color:#14px; color:#bebebe; right:265px; top:365px;}


#foot{ width:100%; height:120px; background:#4c5b78; float:left;}




/*登录*/
#center .pay .Login{ float: left;width: 996px;}
#center .pay .Login .Ptop{ width:936px; float:left; padding:20px 30px; border-bottom: 2px solid #e1e5ee;}
#center .pay .Login .Ptop p.p2{ text-align:right; font-size:14px; color:#4c5b78; width:46%; padding-right:4%; font-size:16px;}
#center .pay .Login .Ptop p.p2 a{ color:#0079e6; font-weight:bold;}
#center .pay .Login .Ptop p.p2 a:hover ,#center .pay .bank-A ul.inside-ul p.check-P a:hover ,#center .pay .bank-A ul.card-Area a.chioce-bank:hover ,#RS-hide .payArea p.p2 a.fg-pwd:hover ,#center .pay .Login ul.Lmain li span.Rflash:hover ,#center .pay .Login ul.Lmain li a.Fpwd:hover ,#center .pay .Login ul.Lmain li p.tipp a.jihuo:hover{ text-decoration:underline;}

#center .pay .Login ul.Lmain{ width:500px; float:left; margin:10px 0 45px 180px; font-size:14px;}
#center .pay .Login ul.Lmain li{ width:100%; float:left; margin-top:15px;}

/**/
#center .pay .Login ul.Lmain li label{ width:70px; float:left; text-align:right; color:#7d7d7d; line-height:32px; margin-right:15px;}
#center .pay .Login ul.Lmain li input{ height:30px; width: 250px; float:left; margin-left:10px; padding-left:10px; border:1px solid #c7c7c7; color:#404040;}


#center .pay .Login ul.Lmain li input.code{ width:138px;}
#center .pay .Login ul.Lmain li p.tipp ,#center .pay .bank-A ul.inside-ul p.tipp ,#center .pay .bank-A ul.card-Area li p.tipp ,#center .pay .Login .yue-pay ul.card-Area li p.tipp{ float:left; font-size:16px; color:#5c5c5c; margin:6px 0 0 10px;}
#center .pay .Login ul.Lmain li p.tipp i ,#center .pay .bank-A ul.inside-ul p.tipp i ,#center .pay .bank-A ul.card-Area li p.tipp i ,#center .pay .Login .yue-pay ul.card-Area li p.tipp i{ width:14px; height:14px; float:left; margin:4px 10px 0 0;}
#center .pay .Login ul.Lmain li p.tipp i.green ,#center .pay .bank-A ul.inside-ul p.tipp i.green{ background-position:-165px -35px;}
#center .pay .Login ul.Lmain li p.tipp i.red ,#center .pay .bank-A ul.inside-ul p.tipp i.red ,#center .pay .bank-A ul.card-Area li p.tipp i.red ,#center .pay .Login .yue-pay ul.card-Area li p.tipp i.red{ background-position:-165px -55px;}
#center .pay .Login ul.Lmain li p.tipp i.red3{ background-position:-265px -145px;}
#center .pay .Login ul.Lmain li p.tipp i.yellow ,#center .pay .bank-A ul.inside-ul p.tipp i.yellow{ background-position:-165px -75px;}
#center .pay .Login ul.Lmain li p.tipp a.jihuo{ font-size:14px; color:#0079e6; margin-left:15px;}
#center .pay .Login ul.Lmain li img.code{ float:left; margin-left:10px;}
#center .pay .Login ul.Lmain li span.Rflash ,#center .pay .Login ul.Lmain li a.Fpwd{ float:left; font-size:14px; line-height:32px; color:#0079e6; margin-left:10px; cursor:pointer;}
#center .pay .Login ul.Lmain li a.Dlogin{ width:260px; height:32px; float:left; margin-left:80px; text-align:center; line-height:32px; color:#fff; background:#0079e6; border-radius:3px; font-size:18px;}
#center .pay .Login i.L-bg{ background-position:0 -125px; width:198px; height:163px; float:left; margin:45px 0 0 30px;}
#center .pay .Login ul.Lmain li a.Dlogin:hover ,#RS-hide .Inarea a.toLogin:hover ,#center .pay .bank-A ul.inside-ul a.Topay-btn:hover ,#center .pay .bank-A ul.card-Area a.next:hover ,#center .pay .bank-A ul.FP-main a.Topay-btn:hover ,#RS-hide .payArea a.pay:hover ,#detail .detail-main .centerA p a.SF-a:hover ,#xy-hide a.agree:hover ,#RS-hide .c-payon .in a.in-a:hover ,#center .pay .Login .yue-pay ul.card-Area li a.sure-pay:hover{ background:#0981ed;}
/*注册*/
#center .pay .Login ul.Rmain{ width:700px; margin-left:200px; position:relative;}
#center .pay .Login ul.Rmain i.reg-pic{ background:url(../images/reg-bg.png) no-repeat; width:284px; height:203px; position:absolute; right:20px; top:50px;}
#center .pay .Login ul.Rmain li label{ width:100px;}
#center .pay .Login ul.Rmain li a.Dlogin{ margin-left:110px;}
#center .pay .Login ul.Rmain li span.code-btn ,#center .pay .bank-A ul.inside-ul span.code-btn ,#center .pay .bank-A ul.card-Area span.code-btn  ,#center .pay .Login .yue-pay ul.card-Area span.code-btn{ float:left; height:32px; line-height:32px; text-align:center; font-size:14px; color:#404040; cursor:pointer; border-radius:3px; background:#e1e5ee; margin-left:10px; width:144px;}

#RS-hide ,#xy-hide ,#CB-hide{ width:692px; position:fixed; border:4px solid #4b5b77; background:#fff; z-index:101; display:none;}
#RS-hide h2 ,#RS-hide h4 ,#xy-hide h2 ,#CB-hide h2{ width:652px; height:50px; float:left; border-bottom:4px solid #ebeff6; padding:0 20px; font-size:18px; line-height:50px; color:#5c5c5c; text-align:left;}
#RS-hide h2 i.Hclose ,#xy-hide h2 i.Hclose ,#CB-hide h2 i.Hclose{ background-position:-200px -40px; width:22px; height:22px; float:right; margin-top:15px; cursor:pointer; opacity:0.7;}
#RS-hide h2 i.Hclose:hover{ opacity:1;}
#RS-hide .Inarea{ width:350px; height:200px; float:left; margin:40px 0 0 200px;}
#RS-hide .Inarea h3{ width:100%; float:left; font-size:18px; color:#404040; line-height:30px;}
#RS-hide .Inarea h3 i.Hsuc{ background-position:-195px 0; width:30px; height:30px; float:left; margin-right:10px;}
#RS-hide .Inarea p{ float:left; margin-left:40px; font-size:14px; color:#5c5c5c;}
#RS-hide .Inarea p.p1{ color:#0079e6; margin-top:25px;}
#RS-hide .Inarea a.toLogin{ float:left; width:128px; height:32px; text-align:center; line-height:32px; border-radius:3px; background:#0079e6; color:#fff; font-size:16px; margin:30px 0 0 40px;}
#RS-hide h4{font-size: 16px;text-align:right; border-bottom:0;}
#RS-hide .payArea{ width:450px; float:left; margin:25px 121px 80px; color:#5c5c5c;} 
#RS-hide .payArea p.p1{ float:left; margin-left:85px; font-size:14px;}
#RS-hide .payArea p.p1 i.safe-bg{ background-position:-165px -35px; display:inline-block; width:14px; height:14px; margin:0 6px -2px 0;}
#RS-hide .payArea p.p2{ width:100%; float:left; margin-top:20px;}
#RS-hide .payArea p.p2 label{ float:left; width:75px; height:34px; line-height:34px; text-align:right; margin-right:10px;}
#RS-hide .payArea p.p2 input{ float:left; width:240px; height:32px; line-height:32px; padding-left:10px; border:1px solid #e1e1e1; border-radius:3px;}
#RS-hide .payArea p.p2 a.fg-pwd{ float:left; margin-left:10px; color:#0079e6; line-height:34px;}
#RS-hide .payArea a.pay{ width:252px; height:34px; float:left; margin:30px 0 0 85px; text-align:center; line-height:34px; background:#0079e6; color:#fff; border-radius:3px; font-size:18px;}


/*选择储蓄卡、信用卡*/
#center .pay .bank-A ul.FP-main{ width:830px; float:left; margin-left:50px; color:#7d7d7d; font-size:16px;}
#center .pay .bank-A ul.FP-main li ,#center .pay .bank-A ul.FP-main li ul.inside-ul{ width:100%; float:left;}
#center .pay .bank-A ul.FP-main li.Cc-show{ display:none;}
#center .pay .bank-A ul.inside-ul li{ margin-top:15px;}
#center .pay .bank-A ul.inside-ul li.first{ margin-top:0;}
#center .pay .bank-A ul.inside-ul label.L{ width:75px; float:left; text-align:right; line-height:32px; margin-right:10px;}
#center .pay .bank-A ul.inside-ul p.p1{ float:left; border:2px solid #ebeff7; width:300px; padding:5px 10px; border-radius:3px; font-size:14px; position:relative;}
#center .pay .bank-A ul.inside-ul p.p1 i.img{ float:left; width:35%; margin-right:28px;}
#center .pay .bank-A ul.inside-ul p.p1 i.Qy-bg{ background-position:-200px -70px; width:21px; height:24px; position:absolute; left:120px; top:-2px;}
*+html #center .pay .bank-A ul.inside-ul p.p1 i.img{ margin-right:20px;}
#center .pay .bank-A ul.inside-ul p.p1 i.img img{ max-width:100%;}
#center .pay .bank-A ul.inside-ul a.C-other{ float:left; margin-left:10px; line-height:32px; color:#0079e6;}
#center .pay .bank-A ul.inside-ul p.p2{ float:left; width:92px; height:32px; border:1px solid #e1e1e1; border-radius:3px; text-align:center; line-height:32px; margin-right:10px; cursor:pointer;}
#center .pay .bank-A ul.inside-ul p.cur{ background:url(../images/1.png) no-repeat 0 -300px; width:94px; height:34px; float:left; border:0; border-radius:0; color:#0079e6;}

#center .pay .bank-A ul.inside-ul input.Int{ float:left; width:260px; height:32px; line-height:32px; border:1px solid #e1e1e1; padding-left:10px; border-radius:3px;}
#center .pay .bank-A ul.inside-ul input.code{ width:149px;}
#center .pay .bank-A ul.inside-ul p.W-tip ,#center .pay .bank-A ul.inside-ul p.check-P{ font-size:14px; color:#8c8c8c; float:left; margin:-8px 0 0 85px;}
#center .pay .bank-A ul.inside-ul p.check-P{ color:#0079e6; margin-top:-5px; cursor:pointer;}
#center .pay .bank-A ul.inside-ul p.check-P a{ color:#0079e6;}
#center .pay .bank-A ul.inside-ul p.check-P i.Gxuan{ background-position:-200px -105px; float:left; width:14px; height:14px;margin: 4px 6px 0 0;}
#center .pay .bank-A ul.inside-ul p.check-P i.Gxuan-cur{ background-position:-200px -130px;}
#center .pay .bank-A ul.inside-ul a.Topay-btn ,#center .pay .bank-A ul.FP-main a.Topay-btn{ float:left; width:272px; height:32px; text-align:center; line-height:32px; background:#0079e6; color:#fff; font-size:18px; border-radius:3px; margin:5px 0 0 85px;}
#center .pay .bank-A ul.inside-ul i.Cc{ background:url(../images/credit-card.png) no-repeat; width:320px; height:186px; position:absolute; right:-50px; top:30px; display:none;}
#center .pay .bank-A ul.inside-ul i.Cc-bg{ background-position:0 0;}
#center .pay .bank-A ul.inside-ul i.Cc-bg2{ background-position:0 -214px;}
#center .pay .bank-A ul.inside-ul div.p3{ width:70px; height:32px; float:left; border:1px solid #e1e1e1; border-radius:3px; padding-left:10px; cursor:pointer; line-height:32px;}
#center .pay .bank-A ul.inside-ul em.my{ width:30px; height:34px; float:left; text-align:center; line-height:34px;}
#center .pay .bank-A ul.inside-ul div.p3 i.c-ym{ background-position:-210px -155px; width:11px; height:6px; float:right;margin: 12px 8px 0 0;}

#center .pay .bank-A ul.mouth ,#center .pay .bank-A ul.year{ position:absolute; width:80px; background:#fff; border:1px solid #e1e1e1; left:85px; top:34px; display:none; z-index:2;}
#center .pay .bank-A ul.year{ left:197px;}
#center .pay .bank-A ul.mouth li ,#center .pay .bank-A ul.year li{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px; cursor:pointer; margin-top:0;}
#center .pay .bank-A ul.mouth li:hover ,#center .pay .bank-A ul.year li:hover{ background:#e1e1e1;}


/*card*/
#center .pay .bank-A ul.card-Area ,#center .pay .Login .yue-pay ul.card-Area{ width:500px; float:left; margin-left:50px; font-size:14px; color:#404040;}
#center .pay .bank-A ul.card-Area li ,#center .pay .Login .yue-pay ul.card-Area li{ float:left; width:100%; margin-top:15px;}
#center .pay .bank-A ul.card-Area label ,#center .pay .Login .yue-pay ul.card-Area label{ width:75px; height:34px; float:left; line-height:34px; text-align:right; margin-right:10px;}
#center .pay .bank-A ul.card-Area p.p-bank{ width:250px; float:left; border:2px solid #ebeff7; border-radius:3px; padding:5px 10px; cursor:pointer;}

#center .pay .bank-A ul.card-Area p.cur2{ border:2px solid #acd7ff;}
#center .pay .bank-A ul.card-Area p.cur{ border:2px solid #0079e6;}
#center .pay .bank-A ul.card-Area .ml85{ margin-left:85px;}
#center .pay .bank-A ul.card-Area p.p-bank i.img{ float:left; width:45%;}
#center .pay .bank-A ul.card-Area p.p-bank span{ float:left; margin-left:40px;}
*+html #center .pay .bank-A ul.card-Area p.p-bank span{ margin-left:30px;}
#center .pay .bank-A ul.card-Area a.next{ width:274px; height:34px; float:left; background:#0079e6; color:#fff; font-size:18px; border-radius:3px; text-align:center; line-height:34px;}
#center .pay .bank-A ul.card-Area a.chioce-bank  ,#center .pay .Login .yue-pay ul.card-Area a.chioce-bank{ float:left; margin-left:10px; color:#0079e6; line-height:34px; cursor:pointer;}
#center .pay .bank-A ul.card-Area a.chioce-bank i.cb-bg ,#center .pay .bank-A ul.inside-ul a.C-other i.cb-bg { background-position:-105px -300px; display:inline-block; width:14px; height:14px; margin: 0 0 -2px 6px;}
#center .pay .bank-A ul.card-Area input.Int  ,#center .pay .Login .yue-pay ul.card-Area input.Int { width:150px; height:32px; float:left; border:1px solid #e1e1e1; border-radius:3px; padding-left:10px;}
#center .pay .bank-A ul.card-Area p.CA-tipp  ,#center .pay .Login .yue-pay ul.card-Area p.CA-tipp{ float:left; margin:-5px 0 0 85px;}
#center .pay .bank-A ul.FP-main a.Topay-btn{ margin-top:55px;}

/*支付成功*/
#detail .detail-main .centerA{ width:350px; float:left; margin:50px 0 0 300px;}
#detail .detail-main .centerA h2 ,#detail .detail-main .centerA p{ width:100%; float:left; font-size:18px; color:#404040; line-height:35px; text-align:center;}
#detail .detail-main .centerA h2 i.success{ background-position:-135px -305px; display:inline-block; width:29px; height:21px;margin: 0 10px -4px 0;}
#detail .detail-main .centerA p{ font-size:14px; color:#5c5c5c;}
#detail .detail-main .centerA p a.SF-a{ width:100px; height:34px; display:inline-block; font-size:16px; color:#fff; background:#0079e6; border-radius:3px; text-align:center; line-height:34px; margin-top:25px}
/*失败*/
#detail .detail-main .centerA h2 i.failed{ background-position:-180px -300px; display:inline-block; width:30px; height:30px;margin: 0 10px -8px 0;}
#detail .detail-main .centerA span{ float:left; width:100%; font-size:14px; color:#5c5c5c;margin-left: 100px;}



/*协议*/
#xy-hide { color:#404040;}
#xy-hide h3{ width:100%; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:50px;}
#xy-hide .xy-area{ width:600px; height:260px; float:left; margin:0 46px; overflow:auto; color:#404040; font-size:14px;}
#xy-hide .xy-area p{ width:100%; float:left; text-indent:26px; margin-top:5px; line-height:25px;}
#xy-hide .xy-area p i.b{ font-weight:bold;}
#xy-hide .xy-area p i.u{ text-decoration:underline;}
#xy-hide a.agree{ width:270px; height:34px; float:left; background:#0079e6; color:#fff; border-radius:3px; font-size:18px; text-align:center; line-height:34px; margin:25px 210px;}


/*选择其他银行*/
#CB-hide .cb-area{ float:left; padding:20px 20px 30px; width:640px;}
#CB-hide .cb-area ul.bank-ul{ width:100%; float:left; height:230px; overflow:auto; margin-top:10px;}
#CB-hide .cb-area ul.bank-ul li{ width:165px; height:35px; float:left; border:1px solid #e1e1e1; margin:5px; padding:10px 0 0 28px; cursor:pointer; border-radius: 3px;}
#CB-hide .cb-area ul.bank-ul li:hover{ border-color:#8dc9ff; background:#d1e7ff;}
#CB-hide .cb-area ul.bank-ul li.last{ text-align:center; padding:0; width:193px; height:45px; line-height:45px; color:#0079e6; font-size:14px; border-color:#7bb1e0;}
#CB-hide .cb-area .input-A{ width:100%; height:32px; float:left; font-size:14px; color:#404040; line-height:32px; margin-left:5px; position:relative;}
#CB-hide .cb-area .input-A .input-p{ width:320px; height:30px; float:left; border:1px solid #e1e1e1; margin-right:10px;}
#CB-hide .cb-area .input-A .input-p i.bi{ background-position:-135px -75px; width:13px; height:13px; float:left; margin:9px;}
#CB-hide .cb-area .input-A .input-p i.delete{ background-position:-165px -95px; width:14px; height:14px; float:right; margin: 8px 8px 0 0; cursor:pointer;}
#CB-hide .cb-area .input-A .input-p input.input{ width:260px; height:30px; float:left; line-height:30px;}
#CB-hide .cb-area .input-A #span2 a{ width:75px; height:32px; float:left; margin:0 5px; text-align:center; background:#0079e6; color:#fff; line-height:32px; font-size:16px; border-radius:3px;}
#CB-hide .cb-area .input-A p.show-Bp{ position:absolute; width:322px; height:35px; background:#66b6ff; color:#fff; text-align:center; line-height:35px; font-size:24px; left:0; top:32px; display:none;}


/*白色背景主区域*/
#wdetail{ width:100%; background:#fff; float:left; border-top:2px solid #ebeff8;}
#wdetail .loding{ width:300px; float:left; margin:100px 0 0 350px}
#wdetail .loding p{ width:100%; float:left; text-align:center;}
#wdetail .loding p.p1{ font-size:16px; color:#0079e6;}
#wdetail .loding p.p2{ font-size:18px; color:#6d7074;}
#wdetail .loding p.p3 ,#detail .detail-main .centerA p.p3{ font-size:14px; color:#9e9e9e; margin-top:10px;}
#wdetail .loding p.p3 a ,#detail .detail-main .centerA p.p3 a{ color:#0079e6;}
#wdetail .loding img.loding-img{ float:left; margin:15px 120px;}
#wdetail img.error1{ float:left; margin:100px 35px;}
#wdetail div.error2{ float:left; background:url(../images/error2.png) no-repeat; width:300px; height:140px;margin-left:350px; position:relative;}
#wdetail div.error2 h1{ position:absolute; right:-58px; top:40px; font-size:20px; color:#6d7074;}
#wdetail div.error2 h2{ position:absolute; right:10px; top:70px; font-size:14px; color:#a6a6a6;}

#wdetail div.error3{ width:550px; float:left; margin-left:250px;}
#wdetail div.error3 i.iero3-1{ background-position:-290px 0; width:137px; height:125px; float:left;}
#wdetail div.error3 .e3text{ float:left; margin-left:25px; width:360px;}
#wdetail div.error3 .e3text h2{ float:left; width:100%; font-size:18px; color:#363636;}
#wdetail div.error3 .e3text p.p1{ float:left; width:100%; font-size:18px; color:#363636; margin-top:15px;}
#wdetail div.error3 .e3text p.p2{ float:left; width:100%; font-size:14px; color:#9e9e9e; margin-top:15px;}
#wdetail div.error3 .e3text a.ea{ display:inline-block; font-size:14px; color:#363636; margin-right:15px;}
#wdetail div.error3 .e3text a.ea:hover{ text-decoration:underline;}
#wdetail div.error3 .e3text a.ea i.num{ background-position:-220px -300px; float:left; width:22px; height:22px; text-align:center; color:#fff; line-height:22px; font-size:16px; margin-right:5px;}



#wdetail div.error3 i.iero3-2{ background-position:-295px -135px; width:100px; height:118px; float:left;}
#wdetail div.error3 i.iero3-3{ background-position:-440px 0; width:147px; height:148px; float:left;}
#wdetail div.error3 i.iero3-4{ background-position:-425px -155px; width:149px; height:110px; float:left;}
#wdetail div.error3 .e3text h3{ float:left; width:100%; font-size:36px; color:#ff5151;}

#wdetail div.error3 .e3text p.p3{ float:left; width:100%; font-size:20px; color:#f00; margin-top:15px;}
#wdetail div.error3 .e7text{ float:left; width:800px; margin-top:50px; color:#7f7f7f; font-size:16px; margin-left:-100px;}
#wdetail div.error3 .e7text p{ margin-top:5px;}

/*支付问题*/
#RS-hide .c-payon{ width:420px; height:230px; float:left; margin:50px 135px;}
#RS-hide .c-payon i.po-bg{ background-position:-205px -180px; width:56px; height:56px; float:left;margin-top: 15px;}
#RS-hide .c-payon .in{ width:340px; float:left; margin-left:20px; color:#404040;}
#RS-hide .c-payon .in h1{ width:95%; float:left; font-size:18px; font-weight:bold; margin:0 0 15px 5%;}
#RS-hide .c-payon .in p.in-p{ width:95%; float:left; font-size:14px; margin-left:5%;}
#RS-hide .c-payon .in a.in-a{ width:45%; float:left; margin:25px 2.5% 0; background:#0079e6; color:#fff; text-align:center; height:34px; line-height:34px; font-size:18px; border-radius:3px;}
#RS-hide .c-payon .in a.in-tother{ width:100%; float:left; text-align:center; font-size:14px; color:#0079e6; margin-top:40px;}
#RS-hide .c-payon .in a.in-tother i.too{ display:inline-block; background-position:-235px -45px; width:12px; height:13px;margin: 0 6px -2px 0;}


/*余额支付*/
#center .pay .Login .yue-pay{ width:100%; float:left; padding:15px 0 30px;}
#center .pay .Login .yue-pay ul.card-Area li a.sure-pay{ width:162px; height:34px; float:left; margin-left:85px; background:#0079e6; color:#fff; text-align:center; line-height:34px; border-radius:3px; font-size:16px;}
#center .pay .Login .yue-pay ul.card-Area p.CA-tipp i.ybg ,#center .pay .bank-A ul.card-Area p.CA-tipp i.ybg{ background-position:-165px -75px; width:14px; height:14px; display:inline-block;margin: 0 6px -3px 0;}
 


/*底部ICP备案信息*/
#foot p.icp-p{ width:100%; float:left; text-align:center; font-size:16px; color:#c2c2c2; margin-top:26px;}
#foot .ICP-area { width:270px; float:left; margin:15px 365px;}
#foot .ICP-area a{ float:left; margin:0 15px; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
#foot .ICP-area a.icp-a1{ background:url(../images/ICP-1.png); width:47px; height:35px;}
#foot .ICP-area a.icp-a2{ background:url(../images/ICP-2.png); width:32px; height:35px;}
#foot .ICP-area a.icp-a3{ background:url(../images/ICP-3.png); width:39px; height:40px; margin-top:-4px;}
#foot .ICP-area a.icp-a4{ background:url(../images/ICP-4.png); width:30px; height:37px; margin-top:-2px;}
#foot .ICP-area a:hover{ background-position:0 -40px;}
#license-show{ position:fixed; z-index:101;width:48%; display:none;}
#license-show i.Lclose{ background-position:-210px -245px; width:38px; height:38px; position:absolute; right:-3%; top:-6%; cursor:pointer;}






#center .quz p a.quz-a{color:#0079e6;}
#center .quz p a.quz-a:hover{ text-decoration:underline; }
.Inblue{ border:1px solid #0079e6;}





/*2016.5.11修改--登录、注册、短信验证码*/
#center .pay .Login ul.Lmain li p.Lm-pinput{ width:320px; float:left; border:1px solid #c7c7c7; height:30px; line-height:30px;}
#center .pay .Login ul.Lmain li p.Lm-pinput i.i-user{ background-position:-265px 0; width:17px; height:19px; float:left;margin: 5px 10px 0 8px;}
#center .pay .Login ul.Lmain li p.Lm-pinput i.i-pwd{ background-position:-265px -25px; width:17px; height:21px; float:left;margin: 4px 10px 0 8px;}
#center .pay .Login ul.Lmain li p.Lm-pinput i.i-phone{ background-position:-265px -50px; width:15px; height:21px; float:left;margin: 4px 10px 0 10px;}
#center .pay .Login ul.Lmain li p.Lm-pinput .Lm-input{ width:250px; float:left; height:30px; border:0; line-height:30px; padding:0; margin:0;}
#center .pay .Login ul.Lmain li p.Lm-pinput i.i-clear{ background-position:-265px -100px; width:14px; height:14px; float:left; margin:8px 0 0 10px; cursor:pointer; display:none;}
#center .pay .Login ul.Lmain li p.Lm-pinput i.i-clear:hover{ background-position:-265px -120px;}
#center .pay .Login ul.Lmain li p.tipp i.red2 ,#center .pay .bank-A ul.inside-ul p.tipp i.red2{ background-position:-265px -80px;}


.To-hide{ float:left; width:100%;}

















